#ifndef plugin_OperatorDocker_H
#define plugin_OperatorDocker_H

#include "Interface.h"
#include <QWidget>
#include "ui_plugin_OperatorDocker.h"

QT_BEGIN_NAMESPACE
namespace Ui { class plugin_OperatorDockerClass; };
QT_END_NAMESPACE

class plugin_OperatorDocker : public QWidget, public Interface
{
    Q_OBJECT 
    Q_PLUGIN_METADATA(IID Interface_iid FILE "F:/WorkSpace/QWidgetVTKProject/src/QTPlugin/OperatorDockerPlugin/plugin.json")
    Q_INTERFACES(Interface)

public:
    plugin_OperatorDocker(QWidget *parent = nullptr);
    QString name();
    QWidget* CreateWidget(QWidget* parent = nullptr);
 
private:
    Ui::plugin_OperatorDockerClass *ui;
};
#endif //plugin_OperatorDocker_H